<?php
namespace app\admin\command;

use think\console\Command;
use think\console\Input;
use think\console\Output;

class Test extends Command
{
    protected function configure()
    {
        //setName：       命令的名称
        //计划任务 Test：  命令的别名
        $this->setName('Test')->setDescription("计划任务 Test");
    }

    protected function execute(Input $input, Output $output){

        $output->writeln('定时命令开始执行...');

        //随机生成一个5位数的数值
        $data = array(
            'name' => rand(10000, 99999),
        );

        // 插入数据库插入数据库，这个地方主要是你向要实现定时计划的核心逻辑，你可以做任何的操作，包括删除所有的数据库，友好提示：记得跑路
        \think\Db::table('d_jihua')->insert($data);

        $this->test();

        $output->writeln('定时命令执行已经结束...');
    }

    private function test(){
        echo "定时计划执行中\r\n";
    }
}